package com.temple.service.card;

import com.baomidou.mybatisplus.extension.service.IService;
import com.comon.core.domain.result.R;
import com.temple.model.card.CardInfo;
import com.temple.model.card.DTO.CardInfoDTO;
import com.temple.model.card.DTO.SelfTieZiDTO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * Created with Intellij IDEA.
 * Description;
 * User:TQ02
 * Data:2024-09-12
 * Time:12:17
 * Text：
 */
public interface CardService extends IService<CardInfo> {
    R<?> CreateTieZi(Long uid, CardInfoDTO cardInfoDTO, List<MultipartFile> files);

    R<?> getNewTieZi(int list);

    R<?> getSelfTieZi(SelfTieZiDTO selfTieZiDTO);

    R<?> publicPicture(Long uid,String cardCirid, List<MultipartFile> files);

    R<?> getSelfPicture(SelfTieZiDTO selfTieZiDTO);

    R<?> getTieZiInfo(int cardId,Long Uid);
}
